/*
 * Carga.h
 *
 *      Author: carlos
 */

#ifndef CARGA_H_
#define CARGA_H_
#include "../../logical_layer/index/FileHandler.h"
#include "../Command.h"
#include "../../utils/utiles.h"
#include "../../logical_layer/hash/Utils.h"

#include <iostream>
#include <stdio.h>
#include <string>
#include <cstdlib>
#include <stdlib.h>

#include <sys/types.h>
#include <dirent.h>

class Carga: public Command {
public:
	Carga(string claveComando, string tipoCarga, string tipoComandoLeyenda,FileHandler* fileHandler);
	/**
	 * Uno de los parametros debe ser el valor a buscar
	 */
	virtual void execute(int argc, char** argv);
	virtual ~Carga();
private:
	string tipoCarga;
};

#endif /* CARGA_H_ */
